option 4: Cross-layer routing